import axios from 'axios'

export function request(config){
    const instance = axios.create({
        baseURL:'http://127.0.0.1:8888/api/private/v1/',
        timeout:5000
    })

    instance.interceptors.request.use(config => {
        config.headers.Authorization = window.sessionStorage.getItem('token')
        return config
    },err=>{
        console.log(err);
    })
    
    instance.interceptors.response.use(res => {
        return res.data
    },err => {
        console.log(err);
    })

    return instance(config)
}

// export function request2(config){
//     const instance = axios.create({
//         baseURL:'http://10.10.3.198:8888/',
//         timeout:5000
//     })

//     instance.interceptors.request.use(config => {
//         config.headers.Authorization = window.sessionStorage.getItem('token')
//         return config
//     },err=>{
//         console.log(err);
//     })
    
//     instance.interceptors.response.use(res => {
//         return res.data
//     },err => {
//         console.log(err);
//     })

//     return instance(config)
// }